Skip to content

Comments

Encouraging panda a3faf4#156

Closed
buddhathemanoj wants to merge 26 commits into21st-dev:mainfrom
buddhathemanoj:encouraging-panda-a3faf4
Closed

Encouraging panda a3faf4#156
buddhathemanoj wants to merge 26 commits into21st-dev:mainfrom
buddhathemanoj:encouraging-panda-a3faf4

Conversation

@buddhathemanoj
Copy link

No description provided.

buddhathemanoj and others added 26 commits January 23, 2026 05:40
- Rename themes: 21st-dark → kcode-dark, 21st-light → kcode-light
- Update config paths: .1code/ → .kcode/
- Update directory paths: ~/.21st/ → ~/.kcode/
- Update URLs to kosal.io domain
- Add theme ID migration for backward compatibility
- Update aria-labels and comments
- Add GitHub Actions workflow for multi-platform builds

Co-Authored-By: Claude Opus 4.5 <[email protected]>
node-gyp requires distutils which was removed in Python 3.12+

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add startAuth mutation to claudeCode router
- Update AuthManager to use AuthStore for persistent credentials
- Create AzureOnboardingPage for configuring Azure credentials
- Simplify App.tsx to show Azure onboarding when not configured

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add Python 3.11 + setuptools to all platform builds (fixes distutils error)
- Add Foundry env vars from GitHub secrets during build step
- Credentials are now baked in, so users won't see onboarding screen

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add define block in electron.vite.config.ts to explicitly inline
  MAIN_VITE_* environment variables during the build
- Add build-time logging to show credentials status in CI logs
- Add TypeScript types for Foundry env vars in env.d.ts

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add loadEnv() to load .env.local before config runs (fixes dev mode)
- Fix "Cannot access agentSubChats before initialization" error
- Fix "Cannot read properties of undefined" in getShortcutKey()
- Add clearClaudeConfig debug endpoint
- Add comprehensive Foundry authentication documentation to CLAUDE.md

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add ArtifactSidebar component for rendering plans/artifacts
- Add ArtifactIcon to icons.tsx
- Add artifact sidebar atoms for state management

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add "Download Claude Code binaries" step to Windows and Linux builds
  (fixes "Claude Code native binary not found" error)
- Comment out macOS build (no Apple Developer account for code signing)
- Remove macOS from release job dependencies

macOS builds should be done locally with: bun run release

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add release:local script for fast arm64-only local builds
- Add package:mac:arm64 script for single-arch builds
- Update CLAUDE.md with new release workflow documentation
- Fix CDN URL in generate-update-manifest.mjs

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Add ClerkAuthService for backend auth management
- Add ClerkTokenStore for secure token storage
- Add clerk-auth tRPC router for auth endpoints
- Add ClerkLoginScreen and ClerkUserMenu components
- Add useClerkAuth hook for React integration
- Update App.tsx with auth provider
- Update settings dialog with profile tab improvements
- Refactor agent UI components
- Remove duplicate agents-profile-tab.tsx

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Use os.homedir() for cross-platform compatibility (Windows uses USERPROFILE, not HOME)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
… cherry-picked

- Use devNull for cross-platform /dev/null equivalent
- Windows compatibility for shell environment

Co-Authored-By: Claude Opus 4.5 <[email protected]>
… error - cherry-picked

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Update package.json: name, appId, productName, protocols
- Update main process: protocol handlers, app identity, window titles
- Update user data paths: .kcode → .anchor directories
- Update themes: kcode-dark/light → anchor-dark/light with migration
- Update documentation: CLAUDE.md, README.md
- Update build workflows: artifact naming
- Update URLs: cdn.kosal.io/releases/anchor, anchor.kosal.io

Co-Authored-By: Claude Opus 4.5 <[email protected]>
- Uncomment and enable build-mac job
- Add build-mac to release job dependencies
- Fix artifact paths: kcode-* → anchor-*

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Removes the need for .env.local file - credentials are now baked into
the build as fallback values. Environment variables still take precedence
if set.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@Danverr Danverr closed this Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants